package com.jhgk.jhcee.jhgk.model;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;

public class MSchoolRecruitProvinceYearBatchSubjetMajorHistory implements Serializable {
    @ApiModelProperty(value = "id")
    private Integer id;

    @ApiModelProperty(value = "uuid")
    private String uuid;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "最后更改时间")
    private Date updateTime;

    @ApiModelProperty(value = "招生人数")
    private Integer personNumber;

    @ApiModelProperty(value = "批次uuid")
    private String batchUuid;

    @ApiModelProperty(value = "科类")
    private Integer subjetType;

    @ApiModelProperty(value = "专业组代码")
    private String majorgroupCode;

    @ApiModelProperty(value = "专业组名称")
    private String majorgroupName;

    @ApiModelProperty(value = "专业uuid")
    private String majorUuid;

    @ApiModelProperty(value = "专业招生代码")
    private String majorCode;

    @ApiModelProperty(value = "学制")
    private String studyYear;

    @ApiModelProperty(value = "选课json字符串")
    private String xuankaomajor;

    @ApiModelProperty(value = "录取最高分")
    private Integer highestScore;

    @ApiModelProperty(value = "录取最低分")
    private Integer lowstScore;

    @ApiModelProperty(value = "录取平均分")
    private Integer averageScore;

    @ApiModelProperty(value = "录取最高分位次")
    private Integer highestRank;

    @ApiModelProperty(value = "录取最低分位次")
    private Integer lowstRank;

    @ApiModelProperty(value = "录取平均分位次")
    private Integer averageRank;

    @ApiModelProperty(value = "学费")
    private String money;

    @ApiModelProperty(value = "省份uuid")
    private String provinceUuid;

    @ApiModelProperty(value = "省份名称")
    private String provinceName;

    @ApiModelProperty(value = "年份")
    private Integer year;

    @ApiModelProperty(value = "学校id")
    private String schoolUuid;

    @ApiModelProperty(value = "学校名称")
    private String schoolName;

    @ApiModelProperty(value = "批次名称")
    private String batchName;

    @ApiModelProperty(value = "院校招生代码")
    private String recruiteCode;

    @ApiModelProperty(value = "必考科目")
    private String courses;

    @ApiModelProperty(value = "院校名称赋分")
    private Integer schoolNameStudy;

    @ApiModelProperty(value = "学科门类名称")
    private String majorGroupName;

    @ApiModelProperty(value = "专业门类名称")
    private String majorClassName;

    @ApiModelProperty(value = "专业门类赋分")
    private Integer majorClassStudy;

    @ApiModelProperty(value = "专业名称赋分")
    private Integer majorStudy;

    @ApiModelProperty(value = "系统所算求学价值")
    private Integer studySystem;

    @ApiModelProperty(value = "确认求学价值")
    private Integer studyConfirm;

    @ApiModelProperty(value = "操作管理员")
    private Integer adminId;

    @ApiModelProperty(value = "创建人_id")
    private String createUserId;

    @ApiModelProperty(value = "学制")
    private String lengthSchooling;

    @ApiModelProperty(value = "学费")
    private String tuition;

    @ApiModelProperty(value = "语种限制")
    private String languagesLimit;

    @ApiModelProperty(value = "性别限制")
    private String sexLimit;

    @ApiModelProperty(value = "其他限制")
    private String otherLimit;

    @ApiModelProperty(value = "学校所在省份代码")
    private String schoolProvinceUuid;

    @ApiModelProperty(value = "学校所在省份名称")
    private String schoolProvinceName;

    @ApiModelProperty(value = "专业所属大类")
    private String majorGroupUuid;

    @ApiModelProperty(value = "专业所属小类")
    private String majorClassUuid;

    @ApiModelProperty(value = "标准专业代码")
    private String majorJhUuid;

    @ApiModelProperty(value = "去年招生计划")
    private Integer lastYearStudentPlan;

    @ApiModelProperty(value = "去年录取分数")
    private Integer lastYearAdmissionScore;

    @ApiModelProperty(value = "科目1")
    private String subject1;

    @ApiModelProperty(value = "科目2")
    private String subject2;

    @ApiModelProperty(value = "科目3")
    private String subject3;

    @ApiModelProperty(value = "实际录取人数")
    private Integer actualEnrollment;

    @ApiModelProperty(value = "查询条件base64加密")
    private String base64;

    @ApiModelProperty(value = "专业名称-高校自定义")
    private String majorName;

    @ApiModelProperty(value = "招生计划必考科目分数等级要求")
    private String courseDetail;

    @ApiModelProperty(value = "实际录取必考课程分数最低等级")
    private String courseActual;

    @ApiModelProperty(value = "红线")
    private String redThread;

    @ApiModelProperty(value = "绿线")
    private String greenThread;

    @ApiModelProperty(value = "学校说明")
    private String schoolExplain;

    @ApiModelProperty(value = "专业说明")
    private String majorOther;

    @ApiModelProperty(value = "计划所在页码")
    private String planPage;

    @ApiModelProperty(value = "去年录取分与去年批线差")
    private String lastYearScoreLastYearBatch;

    @ApiModelProperty(value = "科目1等级要求")
    private String subject1GradeRequirement;

    @ApiModelProperty(value = "等级1分数要求")
    private String subject1ScoreRequirement;

    @ApiModelProperty(value = "科目2等级要求")
    private String subject2GradeRequirement;

    @ApiModelProperty(value = "科目2分数要求")
    private String subject2ScoreRequirement;

    @ApiModelProperty(value = "科目3等级要求")
    private String subject3GradeRequirement;

    @ApiModelProperty(value = "科目3分数要求")
    private String subject3ScoreRequirement;

    @ApiModelProperty(value = "选考专业录取信息")
    private String optionalMajorAdmissionInformation;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getPersonNumber() {
        return personNumber;
    }

    public void setPersonNumber(Integer personNumber) {
        this.personNumber = personNumber;
    }

    public String getBatchUuid() {
        return batchUuid;
    }

    public void setBatchUuid(String batchUuid) {
        this.batchUuid = batchUuid;
    }

    public Integer getSubjetType() {
        return subjetType;
    }

    public void setSubjetType(Integer subjetType) {
        this.subjetType = subjetType;
    }

    public String getMajorgroupCode() {
        return majorgroupCode;
    }

    public void setMajorgroupCode(String majorgroupCode) {
        this.majorgroupCode = majorgroupCode;
    }

    public String getMajorgroupName() {
        return majorgroupName;
    }

    public void setMajorgroupName(String majorgroupName) {
        this.majorgroupName = majorgroupName;
    }

    public String getMajorUuid() {
        return majorUuid;
    }

    public void setMajorUuid(String majorUuid) {
        this.majorUuid = majorUuid;
    }

    public String getMajorCode() {
        return majorCode;
    }

    public void setMajorCode(String majorCode) {
        this.majorCode = majorCode;
    }

    public String getStudyYear() {
        return studyYear;
    }

    public void setStudyYear(String studyYear) {
        this.studyYear = studyYear;
    }

    public String getXuankaomajor() {
        return xuankaomajor;
    }

    public void setXuankaomajor(String xuankaomajor) {
        this.xuankaomajor = xuankaomajor;
    }

    public Integer getHighestScore() {
        return highestScore;
    }

    public void setHighestScore(Integer highestScore) {
        this.highestScore = highestScore;
    }

    public Integer getLowstScore() {
        return lowstScore;
    }

    public void setLowstScore(Integer lowstScore) {
        this.lowstScore = lowstScore;
    }

    public Integer getAverageScore() {
        return averageScore;
    }

    public void setAverageScore(Integer averageScore) {
        this.averageScore = averageScore;
    }

    public Integer getHighestRank() {
        return highestRank;
    }

    public void setHighestRank(Integer highestRank) {
        this.highestRank = highestRank;
    }

    public Integer getLowstRank() {
        return lowstRank;
    }

    public void setLowstRank(Integer lowstRank) {
        this.lowstRank = lowstRank;
    }

    public Integer getAverageRank() {
        return averageRank;
    }

    public void setAverageRank(Integer averageRank) {
        this.averageRank = averageRank;
    }

    public String getMoney() {
        return money;
    }

    public void setMoney(String money) {
        this.money = money;
    }

    public String getProvinceUuid() {
        return provinceUuid;
    }

    public void setProvinceUuid(String provinceUuid) {
        this.provinceUuid = provinceUuid;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public Integer getYear() {
        return year;
    }

    public void setYear(Integer year) {
        this.year = year;
    }

    public String getSchoolUuid() {
        return schoolUuid;
    }

    public void setSchoolUuid(String schoolUuid) {
        this.schoolUuid = schoolUuid;
    }

    public String getSchoolName() {
        return schoolName;
    }

    public void setSchoolName(String schoolName) {
        this.schoolName = schoolName;
    }

    public String getBatchName() {
        return batchName;
    }

    public void setBatchName(String batchName) {
        this.batchName = batchName;
    }

    public String getRecruiteCode() {
        return recruiteCode;
    }

    public void setRecruiteCode(String recruiteCode) {
        this.recruiteCode = recruiteCode;
    }

    public String getCourses() {
        return courses;
    }

    public void setCourses(String courses) {
        this.courses = courses;
    }

    public Integer getSchoolNameStudy() {
        return schoolNameStudy;
    }

    public void setSchoolNameStudy(Integer schoolNameStudy) {
        this.schoolNameStudy = schoolNameStudy;
    }

    public String getMajorGroupName() {
        return majorGroupName;
    }

    public void setMajorGroupName(String majorGroupName) {
        this.majorGroupName = majorGroupName;
    }

    public String getMajorClassName() {
        return majorClassName;
    }

    public void setMajorClassName(String majorClassName) {
        this.majorClassName = majorClassName;
    }

    public Integer getMajorClassStudy() {
        return majorClassStudy;
    }

    public void setMajorClassStudy(Integer majorClassStudy) {
        this.majorClassStudy = majorClassStudy;
    }

    public Integer getMajorStudy() {
        return majorStudy;
    }

    public void setMajorStudy(Integer majorStudy) {
        this.majorStudy = majorStudy;
    }

    public Integer getStudySystem() {
        return studySystem;
    }

    public void setStudySystem(Integer studySystem) {
        this.studySystem = studySystem;
    }

    public Integer getStudyConfirm() {
        return studyConfirm;
    }

    public void setStudyConfirm(Integer studyConfirm) {
        this.studyConfirm = studyConfirm;
    }

    public Integer getAdminId() {
        return adminId;
    }

    public void setAdminId(Integer adminId) {
        this.adminId = adminId;
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    public String getLengthSchooling() {
        return lengthSchooling;
    }

    public void setLengthSchooling(String lengthSchooling) {
        this.lengthSchooling = lengthSchooling;
    }

    public String getTuition() {
        return tuition;
    }

    public void setTuition(String tuition) {
        this.tuition = tuition;
    }

    public String getLanguagesLimit() {
        return languagesLimit;
    }

    public void setLanguagesLimit(String languagesLimit) {
        this.languagesLimit = languagesLimit;
    }

    public String getSexLimit() {
        return sexLimit;
    }

    public void setSexLimit(String sexLimit) {
        this.sexLimit = sexLimit;
    }

    public String getOtherLimit() {
        return otherLimit;
    }

    public void setOtherLimit(String otherLimit) {
        this.otherLimit = otherLimit;
    }

    public String getSchoolProvinceUuid() {
        return schoolProvinceUuid;
    }

    public void setSchoolProvinceUuid(String schoolProvinceUuid) {
        this.schoolProvinceUuid = schoolProvinceUuid;
    }

    public String getSchoolProvinceName() {
        return schoolProvinceName;
    }

    public void setSchoolProvinceName(String schoolProvinceName) {
        this.schoolProvinceName = schoolProvinceName;
    }

    public String getMajorGroupUuid() {
        return majorGroupUuid;
    }

    public void setMajorGroupUuid(String majorGroupUuid) {
        this.majorGroupUuid = majorGroupUuid;
    }

    public String getMajorClassUuid() {
        return majorClassUuid;
    }

    public void setMajorClassUuid(String majorClassUuid) {
        this.majorClassUuid = majorClassUuid;
    }

    public String getMajorJhUuid() {
        return majorJhUuid;
    }

    public void setMajorJhUuid(String majorJhUuid) {
        this.majorJhUuid = majorJhUuid;
    }

    public Integer getLastYearStudentPlan() {
        return lastYearStudentPlan;
    }

    public void setLastYearStudentPlan(Integer lastYearStudentPlan) {
        this.lastYearStudentPlan = lastYearStudentPlan;
    }

    public Integer getLastYearAdmissionScore() {
        return lastYearAdmissionScore;
    }

    public void setLastYearAdmissionScore(Integer lastYearAdmissionScore) {
        this.lastYearAdmissionScore = lastYearAdmissionScore;
    }

    public String getSubject1() {
        return subject1;
    }

    public void setSubject1(String subject1) {
        this.subject1 = subject1;
    }

    public String getSubject2() {
        return subject2;
    }

    public void setSubject2(String subject2) {
        this.subject2 = subject2;
    }

    public String getSubject3() {
        return subject3;
    }

    public void setSubject3(String subject3) {
        this.subject3 = subject3;
    }

    public Integer getActualEnrollment() {
        return actualEnrollment;
    }

    public void setActualEnrollment(Integer actualEnrollment) {
        this.actualEnrollment = actualEnrollment;
    }

    public String getBase64() {
        return base64;
    }

    public void setBase64(String base64) {
        this.base64 = base64;
    }

    public String getMajorName() {
        return majorName;
    }

    public void setMajorName(String majorName) {
        this.majorName = majorName;
    }

    public String getCourseDetail() {
        return courseDetail;
    }

    public void setCourseDetail(String courseDetail) {
        this.courseDetail = courseDetail;
    }

    public String getCourseActual() {
        return courseActual;
    }

    public void setCourseActual(String courseActual) {
        this.courseActual = courseActual;
    }

    public String getRedThread() {
        return redThread;
    }

    public void setRedThread(String redThread) {
        this.redThread = redThread;
    }

    public String getGreenThread() {
        return greenThread;
    }

    public void setGreenThread(String greenThread) {
        this.greenThread = greenThread;
    }

    public String getSchoolExplain() {
        return schoolExplain;
    }

    public void setSchoolExplain(String schoolExplain) {
        this.schoolExplain = schoolExplain;
    }

    public String getMajorOther() {
        return majorOther;
    }

    public void setMajorOther(String majorOther) {
        this.majorOther = majorOther;
    }

    public String getPlanPage() {
        return planPage;
    }

    public void setPlanPage(String planPage) {
        this.planPage = planPage;
    }

    public String getLastYearScoreLastYearBatch() {
        return lastYearScoreLastYearBatch;
    }

    public void setLastYearScoreLastYearBatch(String lastYearScoreLastYearBatch) {
        this.lastYearScoreLastYearBatch = lastYearScoreLastYearBatch;
    }

    public String getSubject1GradeRequirement() {
        return subject1GradeRequirement;
    }

    public void setSubject1GradeRequirement(String subject1GradeRequirement) {
        this.subject1GradeRequirement = subject1GradeRequirement;
    }

    public String getSubject1ScoreRequirement() {
        return subject1ScoreRequirement;
    }

    public void setSubject1ScoreRequirement(String subject1ScoreRequirement) {
        this.subject1ScoreRequirement = subject1ScoreRequirement;
    }

    public String getSubject2GradeRequirement() {
        return subject2GradeRequirement;
    }

    public void setSubject2GradeRequirement(String subject2GradeRequirement) {
        this.subject2GradeRequirement = subject2GradeRequirement;
    }

    public String getSubject2ScoreRequirement() {
        return subject2ScoreRequirement;
    }

    public void setSubject2ScoreRequirement(String subject2ScoreRequirement) {
        this.subject2ScoreRequirement = subject2ScoreRequirement;
    }

    public String getSubject3GradeRequirement() {
        return subject3GradeRequirement;
    }

    public void setSubject3GradeRequirement(String subject3GradeRequirement) {
        this.subject3GradeRequirement = subject3GradeRequirement;
    }

    public String getSubject3ScoreRequirement() {
        return subject3ScoreRequirement;
    }

    public void setSubject3ScoreRequirement(String subject3ScoreRequirement) {
        this.subject3ScoreRequirement = subject3ScoreRequirement;
    }

    public String getOptionalMajorAdmissionInformation() {
        return optionalMajorAdmissionInformation;
    }

    public void setOptionalMajorAdmissionInformation(String optionalMajorAdmissionInformation) {
        this.optionalMajorAdmissionInformation = optionalMajorAdmissionInformation;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", uuid=").append(uuid);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", personNumber=").append(personNumber);
        sb.append(", batchUuid=").append(batchUuid);
        sb.append(", subjetType=").append(subjetType);
        sb.append(", majorgroupCode=").append(majorgroupCode);
        sb.append(", majorgroupName=").append(majorgroupName);
        sb.append(", majorUuid=").append(majorUuid);
        sb.append(", majorCode=").append(majorCode);
        sb.append(", studyYear=").append(studyYear);
        sb.append(", xuankaomajor=").append(xuankaomajor);
        sb.append(", highestScore=").append(highestScore);
        sb.append(", lowstScore=").append(lowstScore);
        sb.append(", averageScore=").append(averageScore);
        sb.append(", highestRank=").append(highestRank);
        sb.append(", lowstRank=").append(lowstRank);
        sb.append(", averageRank=").append(averageRank);
        sb.append(", money=").append(money);
        sb.append(", provinceUuid=").append(provinceUuid);
        sb.append(", provinceName=").append(provinceName);
        sb.append(", year=").append(year);
        sb.append(", schoolUuid=").append(schoolUuid);
        sb.append(", schoolName=").append(schoolName);
        sb.append(", batchName=").append(batchName);
        sb.append(", recruiteCode=").append(recruiteCode);
        sb.append(", courses=").append(courses);
        sb.append(", schoolNameStudy=").append(schoolNameStudy);
        sb.append(", majorGroupName=").append(majorGroupName);
        sb.append(", majorClassName=").append(majorClassName);
        sb.append(", majorClassStudy=").append(majorClassStudy);
        sb.append(", majorStudy=").append(majorStudy);
        sb.append(", studySystem=").append(studySystem);
        sb.append(", studyConfirm=").append(studyConfirm);
        sb.append(", adminId=").append(adminId);
        sb.append(", createUserId=").append(createUserId);
        sb.append(", lengthSchooling=").append(lengthSchooling);
        sb.append(", tuition=").append(tuition);
        sb.append(", languagesLimit=").append(languagesLimit);
        sb.append(", sexLimit=").append(sexLimit);
        sb.append(", otherLimit=").append(otherLimit);
        sb.append(", schoolProvinceUuid=").append(schoolProvinceUuid);
        sb.append(", schoolProvinceName=").append(schoolProvinceName);
        sb.append(", majorGroupUuid=").append(majorGroupUuid);
        sb.append(", majorClassUuid=").append(majorClassUuid);
        sb.append(", majorJhUuid=").append(majorJhUuid);
        sb.append(", lastYearStudentPlan=").append(lastYearStudentPlan);
        sb.append(", lastYearAdmissionScore=").append(lastYearAdmissionScore);
        sb.append(", subject1=").append(subject1);
        sb.append(", subject2=").append(subject2);
        sb.append(", subject3=").append(subject3);
        sb.append(", actualEnrollment=").append(actualEnrollment);
        sb.append(", base64=").append(base64);
        sb.append(", majorName=").append(majorName);
        sb.append(", courseDetail=").append(courseDetail);
        sb.append(", courseActual=").append(courseActual);
        sb.append(", redThread=").append(redThread);
        sb.append(", greenThread=").append(greenThread);
        sb.append(", schoolExplain=").append(schoolExplain);
        sb.append(", majorOther=").append(majorOther);
        sb.append(", planPage=").append(planPage);
        sb.append(", lastYearScoreLastYearBatch=").append(lastYearScoreLastYearBatch);
        sb.append(", subject1GradeRequirement=").append(subject1GradeRequirement);
        sb.append(", subject1ScoreRequirement=").append(subject1ScoreRequirement);
        sb.append(", subject2GradeRequirement=").append(subject2GradeRequirement);
        sb.append(", subject2ScoreRequirement=").append(subject2ScoreRequirement);
        sb.append(", subject3GradeRequirement=").append(subject3GradeRequirement);
        sb.append(", subject3ScoreRequirement=").append(subject3ScoreRequirement);
        sb.append(", optionalMajorAdmissionInformation=").append(optionalMajorAdmissionInformation);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}